﻿@import url(site-theme.css);
@import url(site-main.css);
@import url(site-homepage.css);
@import url(site-masthead.css);

.input{background: #fff; border: 1px solid #ccc;border-bottom-color: #999; border-right-color: #999; color: #000; font: 18px arial,sans-serif bold;height: 1em; margin: 0; padding: 5px 8px 0 6px; vertical-align: top;}
.header-top{CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff9a33;}
.modalBackground {background-color: Gray;filter: alpha(opacity=50);opacity: 0.5;}
.header{height: 20px;line-height: 19px;text-align: left;margin: 7px 0 12px;padding: 0 10px;border-bottom-style: solid;border-bottom-color: #c9d7f1;border-bottom-width: 1px;}
.searchheader{text-align:center; height: 20px;line-height: 19px;margin: 7px 0 12px;padding: 0 10px;}
.searchheader a {margin-right:20px; text-decoration:underline}
.version{height: 20px;line-height: 20px;}
.footer{text-align: center;background: #ffa500;color: #77c;text-align: center;width: 100%; font-size:x-small;}
.maincontainer{margin: 5px;}
.relatives{text-align:center;color:Blue;text-decoration:underline; padding:2px}
.tree{text-align:center;color:Blue;text-decoration:blink; padding:2px}
.menutabsdiv {left: 5px; top: 82px}
.menutabs {margin: 0px; list-style-type: none; position: relative; height: 28px;background-color: #ffa500; margin-bottom:5px; margin-top:5px}
.menutabs li { background-color: #ffa500; padding: 0px; margin-bottom: 0px! important; border-right: #ffa500 3px solid; border-top: medium none; float: left; border-left: #ffa500 3px solid; border-bottom: medium none; position: relative; height: 28px; text-align: center}
.menutabs li a {padding-right: 12px; margin-top: 0px; display: inline; padding-left: 12px; font-weight: bold; font-size: 13px; padding-bottom: 0px; overflow: hidden; color: #fff; line-height: 27px; padding-top: 0px; font-family: knowledge, arial, sans-serif; height: 28px; text-decoration: none}
.menutabs li a:hover {color: #444}
.menutabs li input {padding-right: 12px; margin-top: 0px; display: inline; padding-left: 12px; font-weight: bold; font-size: 13px; padding-bottom: 0px; overflow: hidden; color: #fff; line-height: 27px; padding-top: 0px; font-family: knowledge, arial, sans-serif; height: 28px; text-decoration: none; border-style:none; background-color:Transparent; cursor:pointer}
.menutabs li input:hover {color: #444}
.thumbnail {vertical-align:top}
.text {vertical-align:top}
.pager { padding:5px;}
.pager a { margin-right:5px;}
.pager .num_btn {}
.pager .pg_cur { font-style:normal;  color:Black; font-size:larger;}
.pager .goto_btn { }
.pager .goto_txt { margin-right:5px; width:30px;}
 .sw_menu{padding:0 20px 0 20px}
 .sw_menu form{margin:0;width:100%}
 .sw_menu h2{color:#737373;margin:0 0 .36em;font-size:91%;text-transform:uppercase}
 .sw_menu ul{padding:0 0 1.52em;margin:0;list-style:none}
 .sw_menu ul ul{padding:0}
 .sw_menu li{padding:0 0 .3em}
.table.t1{  border:1px solid #cad9ea;  color:#666;  }  
table.t1 th {background-image: url(th_bg1.gif);  background-repeat::repeat-x;  height:30px;  }  
table.t1 td,table.t1 th{  border:1px solid #cad9ea;  padding:0 1em 0;  }  
table.t1 tr.a1{  background-color:#f5fafe;  }  
.optionbar{ background-color:rgb(192,192,192);font-weight:bold; color:White; padding:5px; margin-bottom:10px}
.sectiontitle{display: block;width: 100%;font-size: 14px;font-weight: bolder;background-color: #ffa500;text-align: center;text-align:left; padding:5px; margin-top:10px; color:White}
img{border-style:none}
.divider{BACKGROUND: #ccc; MARGIN: 10px 0px 10px; HEIGHT: 3px}
.r5px {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-background-clip: padding-box;}
.button_blue {background: #ffa500; font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 6px 15px; border-style:none; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px #4793da, 0px 1px 0px #0d4e86; text-shadow: -1px -1px 0px #204877; -moz-box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86; -webkit-box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86; -o-box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86;}
.button_blue {padding: 7px 0px; width: 68px; line-height: 17px !important; font-size: 14px !important;}
.flat{BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: -1px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px}

.searchbar{ text-align:center}
.searchbar a {margin-left:5px}